package org.example.school.model.dto;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 教师查看学生作业提交详情DTO
 */
@Data
public class TeacherAssignmentSubmissionDTO {
    /**
     * 提交记录ID
     */
    private Long id;

    /**
     * 学生姓名
     */
    private String studentName;

    /**
     * 学号
     */
    private String studentNumber;

    /**
     * 提交内容（文字）
     */
    private String content;

    /**
     * 提交附件URL
     */
    private String attachmentUrl;

    /**
     * 提交时间
     */
    private LocalDateTime submittedAt;

    /**
     * 提交状态 (1:未完成, 2:已提交, 3:已批改, 4:已退回)
     */
    private Integer status;

    /**
     * 教师反馈/评语
     */
    private String feedback;

    /**
     * 作业等级或分数
     */
    private String grade;
}